package main1;

/**
 * @author zhx
 * @since 2020-07-17
 * 给定一个排序数组和一个目标值，在数组中找到目标值，并返回其索引。如果目标值不存在于数组中，返回它将会被按顺序插入的位置。
 * <p>
 * 你可以假设数组中无重复元素。
 * <p>
 * <p>
 * 来源：力扣（LeetCode）
 * 链接：https://leetcode-cn.com/problems/search-insert-position
 * 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
 */
public class LeetCode33 {

    public int searchInsert(int[] nums, int target) {
        if (target <= nums[0]) {
            return 0;
        }
        for (int i = 0; i < nums.length; i++) {
            if (i == nums.length - 1) {
                return i + 1;
            }
            if (target > nums[i] && target <= nums[i + 1]) {
                return i + 1;
            }
        }
        return 0;
    }

}
